Big Huge Thesaurus

Indian rat snake

noun